/* by Adon , CSS Document */

body{ background:#f8f8fc;}

/*首页布局*/
.slider_content{ float:left; width:100%; position:relative;}
.slider_content .slider_box{ position:absolute; top:55px; left:0; margin:0 auto; right:0;}
.slider_content .slider_box .slider_left { width:240px; background:#fff; position:absolute; top:0;left:-240px; height:638px;}
.slider_content .slider_box .slider_left .p1{ font-size:18px; color:#3d3d3d; border-left:solid 4px #bb3232; padding-left:15px; margin:16px;}
.slider_content .slider_box .slider_left ul{border-top:solid 1px #f3f6fb; border-bottom:solid 1px #f3f6fb;}
.slider_content .slider_box .slider_left ul li{ overflow:hidden; height:100px;float:left; width:119px; text-align:center; padding-bottom:15px;font-size:14px;border-right:solid 1px #f3f6fb; border-bottom:solid 1px #f3f6fb;}
.slider_content .slider_box .slider_left ul li.clear{ border-right:none;}
.slider_content .slider_box .slider_left ul li img{ height:33px;display:block; margin:22px auto; position:relative; top:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.slider_content .slider_box .slider_left ul li:hover img{ position:relative; top:-5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slider_content .slider_box .slider_left ul li:hover span{ color:#bb3232;}
.slider_content .slider_box .slider_right{width:240px; background:#fff; position:absolute; top:0;right:-240px; height:638px;}
.slider_content .slider_box .slider_right .p1{ text-align:center; font-size:16px; color:#3d3d3d; margin-top:35px;}
.slider_content .slider_box .slider_right .p2{ text-align:center; margin:35px 0;}
.slider_content .slider_box .slider_right .p3{ text-align:center;background:#bb3232;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;width: 120px;line-height: 35px;font-size: 14px; margin:0 auto;}
.slider_content .slider_box .slider_right .p3 a{ color:#fff;}
.slider_content .slider_box .slider_right .type { background:url(../images/type.jpg) no-repeat center; width:201px; height:82px; margin:30px auto; font-size:13px;}
.slider_content .slider_box .slider_right .type li{ float:left; width:50%; text-align:center; line-height:41px; text-indent:20px;}
.slider_content .slider_box .slider_right .p4{ border-bottom:solid 1px #dee4ea; font-size:14px; margin:0 15px 10px 15px; padding-bottom:6px;}
.slider_content .slider_box .slider_right .p4 font{ border-bottom:solid 3px #bb3232; padding-bottom:5px; margin-left:25px;}
.slider_content .slider_box .slider_right .list{ margin:0 15px;}
.slider_content .slider_box .slider_right .list li{ display:block; background:url(../images/gg.jpg) no-repeat 5px 8px; padding:0 0 0 30px; font-size:13px; line-height:25px;margin-bottom:10px;}
.slider_content .slider_box .slider_right .list li:hover a{ color:#bb3232;}
.slider{ float:left; width:100%; height:745px; position:relative; overflow: hidden;}
.slider .bd { margin:0 auto;}
.slider .bd li{ float:left;height:745px; width:100%;}
.slider .bd li.l1{ background:url(../images/new2.jpg) no-repeat center;}
.slider .bd li.l2{ background:url(../images/new4.jpg) no-repeat center;}
.slider .bd li.l3{ background:url(../images/new3.jpg) no-repeat center;}
.slider .bd li a{ float:left; width:100%; height:100%;}
.slider .hd {position:absolute; left:0; bottom:10%; right:0; margin:0 auto; width:100%; text-align:center; z-index:9}
.slider .hd li{ display:inline-block; cursor:pointer;width:11px; height:11px; margin:0 5px; background:url(../images/slider.png) no-repeat right;text-indent:9999px;}
.slider .hd li.on{ background:url(../images/slider.png) no-repeat left;}
.index_adv{ float:left; width:100%; background:#f6f6f6; padding:2px 0;}
.index_adv li{ float:left; width:22%; padding-left:3%;background:url(../images/adv.jpg) no-repeat right center; text-align:center}
.index_adv li span{ float:left;color:#bb3232; width:140px;}
.index_adv li span b{ font-size:60px;}
.index_adv li span font{ display:inline-block; font-size:18px; margin-left:10px;}
.index_adv li p{ float:left; font-size:13px; margin-top:25px; margin-left:15px;}
.index_adv li.clear{background:none;}
.index_title{ text-align:center;}
.index_title .p1{ font-size:32px; color:#3d3d3d; margin-top:70px; font-weight:bold;}
.index_title .p2{ font-size:14px; margin:15px 0 50px 0; color:#939393;}
.index_news{ float:left; width:100%; background:#f4f6f8; padding-bottom:100px;}
.index_news .hd{ text-align:center;}
.index_news .hd li{ display:inline-block;*display:inline; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; background:#fff;text-align:center; margin:0 10px;width:116px; height:35px; line-height:35px; font-size:15px;}
.index_news .hd li.on{ background:#bb3232;}
.index_news .hd li.on a{ color:#fff;}
.index_news .tempWrap{ margin:50px 0;}
.index_news .bd ul li,.news_list li,.about3 ul li{ float:left; width:277px; background:#fff; margin-right:30px;}
.index_news .bd ul li span,.news_list li span,.about3 ul li span{color:#3d3d3d; font-size:16px;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:15px 10px 10px 10px;}
.index_news .bd ul li p,.news_list li p,.about3 ul li p{ padding:0 10px;color:#939393; line-height:20px; height:44px; overflow:hidden;}
.index_news .bd ul li em,.news_list li em,.about3 ul li em{ display:block; border-top:solid 1px #dbdbdb; line-height:50px; margin:10px 10px 0 10px; background:url(../images/new_shijin.png) no-repeat left; padding-left:20px;font-style:normal;}
.index_news .bd ul li.clear,.news_list li.clear,.about3 ul li.clear{ margin-right:0;}
.index_news .bd ul li:hover span,.index_news .bd ul li:hover em,.news_list li:hover span,.news_list li:hover em,.about3 ul li:hover span,.about3 ul li:hover em{color:#bb3232}
.index_news .bd ul li:hover p,.news_list li:hover p,.about3 ul li:hover p{ text-decoration:underline}
.index_news .p,.about3 .p,.about4 .p{ margin:0 auto; background:#fff; border:solid 1px #fff;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; width:120px; line-height:35px; text-align:center; font-size:14px;}
.index_news .p:hover,.about3 .p:hover,.about4 .p:hover{ background:#bb3232;}
.index_news .p:hover a,.about3 .p:hover a,.about4 .p:hover a{ color:#fff}
.index_cooperation{ float:left; width:100%; background:#fff;padding-bottom:100px;}
.index_cooperation ul li,.about4 ul li{ float:left;border:solid 1px #dbdbdb; margin-left:-1px; margin-top:-1px; width:198px; padding:20px 0;}
.index_cooperation ul li img{ display:block; width:70%; margin:0 auto;}
.index_cooperation ul li:hover,.about4 ul li:hover{box-shadow:0 0 10px #ddd; position:relative; z-index:1}
.index_rule{ float:left; width:100%; background:#f4f6f8;}
.index_rule ul li{ float:left; width:25%; padding:35px 0;}
.index_rule ul li .txt{ float:left; margin-left:25px;}
.index_rule ul li .txt span{ display:block; font-size:16px; color:#3d3d3d; padding:5px 0;}
.index_rule ul li .txt p{ font-size:13px;color:#939393;}
.index_rule ul li .pic{ float:left; height:55px; width:55px; margin:0 0 0 50px;}
.index_rule ul li.l1 .pic{ background:url(../images/f_zijinanquan.jpg) no-repeat left;}
.index_rule ul li.l2 .pic{ background:url(../images/f_jiaoyibaozhang.jpg) no-repeat left;}
.index_rule ul li.l3 .pic{ background:url(../images/f_falvbaozhang.jpg) no-repeat left;}
.index_rule ul li.l4 .pic{ background:url(../images/f_xiangyingxunsu.jpg) no-repeat left;}
.index_content{ float:left; width:100%;}
.index_content .item{ float:left; width:100%; height:600px; margin-bottom:55px; position:relative;}
.index_content .item .tit{ float:left; width:185px; height:100%; border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -ms-border-radius:10px 0 0 0; -o-border-radius:10px 0 0 0;color:#fff; padding-left:25px;}
.index_content .item .tit .p0{ padding-top:25px;}
.index_content .item .tit .p0 img{ width:50px;}
.index_content .item .tit .p1{ font-size:25px;}
.index_content .item .tit .p2{ font-size:12px;}
.index_content .item .tit .p3{ height:3px; width:50px; background:#fff; margin-top:15px;}
.index_content .item .tit .hd{ width:110px; float:right; margin-top:25px;}
.index_content .item .tit .hd li{ line-height:36px; font-size:14px; color:#fff; border:solid 1px #fff; border-right:none; margin-bottom:10px; text-indent:15px;border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;}
.index_content .item .tit .hd li a{ color:#fff;}
.index_content .item .tit .hd li.on,.index_content .item .tit .hd li:hover{ background:#fff;}
.index_content .item1 .tit .hd li.on a,.index_content .item1 .tit .hd li:hover a{ color:#4b8efe}
.index_content .item2 .tit .hd li.on a,.index_content .item2 .tit .hd li:hover a{ color:#ffd766}
.index_content .item3 .tit .hd li.on a,.index_content .item3 .tit .hd li:hover a{ color:#8172fa}
.index_content .item4 .tit .hd li.on a,.index_content .item4 .tit .hd li:hover a{ color:#FF8762}
.index_content .item1 .tit{ background:url(../images/item1.jpg) no-repeat bottom #4b8efe;}
.index_content .item2 .tit{ background:url(../images/item2.jpg) no-repeat bottom #ffd766;}
.index_content .item3 .tit{ background:url(../images/item3.jpg) no-repeat bottom #8172fa;}
.index_content .item4 .tit{ background:url(../images/item4.jpg) no-repeat bottom #FF8762;}
.index_content .item .con { width:750px;}
.index_content .item .con1 ul li,.public_list li{ float:left;height:290px;position:relative; width:235px;margin-left:15px; margin-bottom:15px;text-align:center;box-shadow:0 0 2px #ddd}
.index_content .item .con1 ul li .thumb,.public_list li .thumb{ border:solid 4px #eeeeee; width:90px; height:90px; overflow:hidden; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;-ms-border-radius:50px; -o-border-radius:50px;margin:20px auto;}
.index_content .item .con1 ul li .thumb img,.public_list li .thumb img{ width:90px;}
.index_content .item .con1 ul li:hover .thumb img,.index_content .item .con2 ul li:hover .thumb,.public_list li:hover .thumb img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.index_content .item .con ul li .s,.public_list li .s{ display:block; font-size:15px; color:#3d3d3d; font-weight:bold}
.index_content .item .con ul li .f,.public_list li .f{ display:block; font-size:14px; color:#bb3232;}
.index_content .item .con ul li .f b,.public_list li .f b{ font-size:22px;}
.index_content .item .con1 ul li p,.public_list li p{ position:absolute; bottom:10px; left:0; width:100%}
.index_content .item .con1 ul li p font,.public_list li p font{ float:left; width:33.33%; line-height:25px;}
.index_content .item .con1 ul li p font img,.public_list li p font img{ display:block; margin:0 auto; height:25px;}
.index_content .item .con1 ul li p font i,.public_list li p font i{ display:block; font-style:normal; font-size:14px; color:#3d3d3d; line-height: normal}
.index_content .item1 .con1 ul li .top font{ background:#4b8efe}
.index_content .item2 .con2 ul li .top font{ background:#ffd766}
.index_content .item3 .con1 ul li .top font{ background:#897bff}
.index_content .item4 .con1 ul li .top font{ background:#ff8862}
.index_content .item .con ul{ float:left; width:100%; margin-top:3px;}
.index_content .item .con ul li:hover .top font{ background:#bb3232}
.index_content .item .con ul li:hover,.public_list li:hover{box-shadow:0 0 7px #ddd}
.index_content .item .con ul li .top,.public_list li .top{position:absolute; top:0; left:0; width:100%; z-index:9}
.index_content .item .con ul li .top font,.public_list li .top font{ float:left; width:65px; line-height:22px; margin:10px;text-align:center; color:#fff;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;-ms-border-radius:15px; -o-border-radius:15px;}
.index_content .item .con ul li .top i,.public_list li .top i{ width:25px; height:25px; background:url(../images/fax.png) no-repeat right; float:right; background-size:contain; margin:6px 10px;}
.index_content .item .con ul li .top i.on,.index_content .item .con ul li:hover .top i,.public_list li .top i.on,.public_list li:hover .top i{background:url(../images/faxx.png) no-repeat right;background-size:contain;}
.index_content .item .con ul li .top i.on,.index_content .item .con ul li:hover .top i,.public_list li .top i.on,.public_list li:hover .top i{background:url(../images/faxx.png) no-repeat right;background-size:contain;}
i.shoucang_btn{ z-index: 98; cursor: pointer; width:25px; height:25px; background:url(../images/fax.png) no-repeat right; position: absolute; right: 0px; background-size:contain; margin:6px 10px;}
i.shoucang_btn.on,i.shoucang_btn:hover{background:url(../images/faxx.png) no-repeat right;background-size:contain;}
.index_content .item .con2 ul li{ float:left;height:188px;position:relative; width:359px;margin-left:15px; margin-bottom:15px;text-align:center;box-shadow:0 0 2px #ddd}
.index_content .item .con2 ul li .thumb{ height:65px; margin:20px 0;}
.index_content .item .con2 ul li .items{ float:left; border-top:solid 1px #f3f6fb; width:100%;}
.index_content .item .con2 ul li .items .txt{ float:left; width:65%;border-left:solid 1px #f3f6fb; margin-left:-1px; height:75px;padding-top:20px;}
.index_content .item .con2 ul li .items .txt2{ width:35%; padding-top:10px;}
.index_content .item .con2 ul li .items .txt .p{ width:100%; float:left; line-height:25px;}
.index_content .item .con2 ul li .items .txt .p img{ height:25px; display:block; margin:0 auto;}
.index_content .item .con2 ul li .items .txt .p font{ display:block; font-size:14px; line-height:normal;color:#3d3d3d;}
.index_content .item .hot,.index_content .item .demand{ position:absolute; top:0; right:2px; height:100%; width:225px;box-shadow:0 0 2px #ddd; max-height:598px;}
.index_content .item .hot .p{ font-size:16px; color:#fff; text-align:center; margin:13px 0;}
.index_content .item .hot .hd{width:80%; overflow:hidden;height:30px; margin:0 auto;}
.index_content .item .hot .hd li{ float:left; line-height:30px;font-size:13px;width:33.33%;text-align:center; color:#fff; height:100%;border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}
.index_content .item .hot .hd li a{ color:#fff;}
.index_content .item .hot .hd li.on{ background:#fff;}
.index_content .item .hot .hd li.on a{ color:#3d3d3d;}
.index_content .item .hot .bd{ float:left; width:100%;}
.index_content .item .hot .bd li{ float:left; width:100%; border-bottom:dashed 1px #ddd; line-height:44px; font-size:14px;}
.index_content .item .hot .bd li em { margin:10px 15px;float:left;width: 22px;height: 22px;text-align: center;line-height: 20px;color: #bb3232; font-style:normal;border-radius: 22px;border: 1px solid #bb3232;}
.index_content .item .hot .bd li em.on{ background:#bb3232; color:#fff;}
.index_content .item .hot .bd li .t{ width:150px; float:left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index_content .item .hot .bd li font{ font-size:13px;float:right; margin-right:15px; padding-right:15px;}
.index_content .item .hot .bd li font.s{ background:url(../images/s.png) no-repeat right center;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.index_content .item .hot .bd li font.j{ background:url(../images/j.png) no-repeat right center;}
.index_content .item .hot .bd li:hover .t{ color:#bb3232}
.index_content .item .hot .bd li:hover font.s{ background-position:right 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index_content .item .hot1{ background:url(../images/p1.jpg) no-repeat top;}
.index_content .item .hot3{ background:url(../images/p3.jpg) no-repeat top;}
.index_content .item .hot4{ background:url(../images/p4.jpg) no-repeat top;}
.index_content .item .hot .more{ margin:15px auto; background:#bb3232;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; width:120px; line-height:35px; text-align:center; font-size:14px;}
.index_content .item .hot .more a{ color:#fff}
.index_content .item .demand{background:url(../images/p2.jpg) no-repeat top;}
.index_content .item .demand .p1{ font-size:26px; color:#fff; padding:30px 25px 15px 25px;}
.index_content .item .demand .p2{ font-size:13px; color:#fff; padding:0 25px;}
.index_content .item .demand .p3{ margin:50px 0 0 0;text-align:center; font-size:14px;}
.index_content .item .demand .p3 b{color:#bb3232; font-size:16px;}
.index_content .item .demand .p4 img{ display:block; margin:0 auto; height:170px}
.index_content .item .demand .p5 { margin-top:15px;}
.index_content .item .demand .p5 .select{font-size:14px;display:block;width:180px; margin:0 auto; padding:10px;color:#3d3d3d; border:solid 1px #ccc;}
.index_content .item .demand .p5 .text{border:solid 1px #ccc;font-size: 14px;margin:0 auto;padding:10px;display: block;width:158px;color:#3d3d3d;}
.index_content .item .demand .submit{ margin:15px auto; border-top:solid 1px #ccc;background:#bb3232;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; width:140px; line-height:35px; text-align:center; font-size:14px;}
.index_content .item .demand .submit a{ color:#fff}

/*首页滚动提交需求*/
.fixdemand{position:fixed;width:100%;height:130px;bottom:0;z-index:1002;left:-100%;background:rgba(0,0,0,0.8);}
.fixdemand.on{ left:0; display:none;}
.fixdemand.close{ left:0 !important; display:none !important;}
.fixdemand .container{ position:relative;}
.fixdemand .new{ margin-top:-28px;}
.fixdemand .txt{ color:#fff; font-size:24px; margin-top:45px;}
.fixdemand .txt b{ color:#bb3232; font-size:30px;}
.fixdemand .close{ position:absolute; right:-75px; top:15px; cursor:pointer}
.fixdemand .add { font-size:13px; line-height:30px; margin-left:30px; margin-top:55px;}
.fixdemand .add .text{ background:#fff;color:#3d3d3d; border:0; line-height:30px; padding:0 10px; width:130px; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -ms-border-radius:5px 0 0 5px; -o-border-radius:5px 0 0 5px}
.fixdemand .add .btn{ cursor:pointer;background:#bb3232; border:0; line-height:30px; color:#fff;width:80px;border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0;}
.fixdemand .er img{ width:90px; margin-right:10px;}
.fixdemand .er { font-size:13px; color:#fff; margin-top:22px;}
.fixdemand .er p{ margin-top:25px;}

/*软文营销*/
.news_marketing{ float:left; width:100%; height:833px;}
.news_marketing .title,.about .title{ text-align:center; margin-top:80px;}
.news_marketing .title .p1,.about .title .p1{ font-size:40px; color:#3d3d3d;}
.news_marketing .title .p2,.about .title .p2{ height:3px; width:60px; margin:20px auto; background:#bb3232;}
.news_marketing .title .p3,.about .title .p3{ font-size:14px; max-width:580px; margin:0 auto;}
.news_marketing1{background:url(../images/news_marketing1.jpg) no-repeat center; color:#fff;background-size: cover;}
.news_marketing1 .item { margin-top:250px;}
.news_marketing1 .item .p1{ font-size:24px;}
.news_marketing1 .item .p1 font{ font-size:60px; display:block; margin-bottom:15px;}
.news_marketing1 .item .p2{ font-size:16px; margin-top:45px; }
.news_marketing1 .item .p2 font{ line-height:30px; padding-left:30px; margin-right:50px; margin-bottom:5px;line-height:40px;}
.news_marketing1 .item .p2 .f1{ background:url(../images/news1.png) no-repeat left;}
.news_marketing1 .item .p2 .f2{ background:url(../images/news2.png) no-repeat left;}
.news_marketing1 .item .p2 .f3{ background:url(../images/news3.png) no-repeat left;}
.news_marketing1 .item .p2 .f4{ background:url(../images/news4.png) no-repeat left;}
.news_marketing2{background:url(../images/news_marketing2.jpg) no-repeat center;}
.news_marketing2 ul{ float:left; width:100%; height:469px; padding-top:40px;background:url(../images/news_marketing2.png) no-repeat center; margin-top:60px;}
.news_marketing2 ul li{ float:left; width:28%; margin-top:20px; margin-bottom:55px;}
.news_marketing2 ul li span{ font-size:18px; margin-bottom:15px; display:block;color:#3d3d3d}
.news_marketing2 ul li p{ font-size:13px;}
.news_marketing2 ul li.l1,.news_marketing2 ul li.l3,.news_marketing2 ul li.l5{ text-align:right; padding-right:22%;}
.news_marketing2 ul li.l2,.news_marketing2 ul li.l4,.news_marketing2 ul li.l6{ padding-left:22%;}
.news_marketing2 ul li.l5,.news_marketing2 ul li.l6{ margin-top:35px;}
.news_marketing2 ul li.l3{ position:relative; left:-5%;}
.news_marketing2 ul li.l4{position:relative; left:5%;}
.news_marketing3{background:url(../images/news_marketing3.jpg) no-repeat center;}
.news_marketing3 .title .p3{ margin-bottom:80px;}
.news_marketing3 .news_marketingleft{ width:290px;}
.news_marketing3 .news_marketingleft .p1{ font-size:20px; text-align:center; border:solid 1px #bb3232; line-height:60px; margin-bottom:10px; background:#bb3232; color:#fff;}
.news_marketing3 .news_marketingleft ul li{ border:solid 1px #ccc; width:138px; text-align:center; margin-right:10px; margin-bottom:10px;float:left;}
.news_marketing3 .news_marketingleft ul li.clear{ margin-right:0;}
.news_marketing3 .news_marketingleft ul li span{ display:block; font-size:14px; padding-bottom:15px;}
.news_marketing3 .news_marketingleft ul li i{ display:block; margin:20px auto; height:50px; width:50px;}
.news_marketing3 .news_marketingleft ul li.l5 { width:100%; font-size:16px; }
.news_marketing3 .news_marketingleft ul li.l5 i{ width:30px;float:left; height:30px; margin:10px auto 10px 50px;}
.news_marketing3 .news_marketingleft ul li.l5 span{ float:left; padding-bottom:0;line-height:50px; margin-left:30px;}
.news_marketing3 .news_marketingleft ul li:hover,.news_marketing3 .news_marketingleft ul li.on{ background:#bb3232;}
.news_marketing3 .news_marketingleft ul li:hover span,.news_marketing3 .news_marketingleft ul li.on span{ color:#fff;}
.news_marketing3 .news_marketingleft ul li.l1 i{ background:url(../images/m1.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l2 i{ background:url(../images/m2.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l3 i{ background:url(../images/m3.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l4 i{ background:url(../images/m4.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l5 i{ background:url(../images/m5.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l1.on i,.news_marketing3 .news_marketingleft ul li.l1:hover i{ background:url(../images/m11.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l2.on i,.news_marketing3 .news_marketingleft ul li.l2:hover i{ background:url(../images/m22.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l3.on i,.news_marketing3 .news_marketingleft ul li.l3:hover i{ background:url(../images/m33.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l4.on i,.news_marketing3 .news_marketingleft ul li.l4:hover i{ background:url(../images/m44.png) no-repeat center;}
.news_marketing3 .news_marketingleft ul li.l5.on i,.news_marketing3 .news_marketingleft ul li.l5:hover i{ background:url(../images/m55.png) no-repeat center;}
.news_marketing3 .bd{ float:right;}
.news_marketing4{background:url(../images/news_marketing4.jpg) no-repeat center;}
.news_marketing4 ul{ overflow:hidden; margin-top:80px;}
.news_marketing4 ul li{ float:left; width:380px; margin-right:30px; background:#f2f5fb;text-align:center; padding-bottom:35px;}
.news_marketing4 ul li.clear{ margin-right:0;}
.news_marketing4 ul li span{ font-size:18px; color:#3d3d3d;display:block; margin-top:25px;}
.news_marketing4 ul li p{ font-size:13px; padding:15px;}
.news_marketing4 ul li em{ display:block; width:120px; line-height:35px;margin:0 auto; font-size:13px;font-style:normal; background:#fff; border:solid 1px #dddddd;border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px;}
.news_marketing4 ul li:hover em{ background:#bb3232; color:#fff;}
.news_marketing5{background:url(../images/news_marketing5.jpg) no-repeat center; color:#fff;}
.news_marketing5 .title .p1{ color:#fff}
.news_marketing5 .title .p2{ background:#fff;}
.news_marketing5 ul{ background:url(../images/news_marketing5.png) no-repeat center; height:235px; margin-top:100px;}
.news_marketing5 ul li{float:left;text-align:center;position:relative;}
.news_marketing5 ul li.l1 {top:65px;left:20px;}
.news_marketing5 ul li.l2 {top:150px;left:185px;}
.news_marketing5 ul li.l3 {top:57px;left:375px;}
.news_marketing5 ul li.l4 {top:150px;left:575px;}
.news_marketing5 ul li.l5 {top:62px;left:762px;}
.news_marketing5 ul li span{ display:block; font-size:18px;}
.news_marketing5 ul li font{ display:block; font-size:13px; text-transform:uppercase}
.news_marketing6{background:url(../images/news_marketing6.png) no-repeat center 280px #fdfdfd;}



/*列表s*/
.lists .lists_process { float:left; width:100%; margin:30px 0;}
.lists .lists_process li{ float:left; width:25%; background:url(../images/process4.png) no-repeat right #ffffff; font-size:14px; color:#3d3d3d; line-height:37px; text-align:center;}
.lists .lists_process li span{ display:inline-block; margin:0 10px;}
.lists .lists_process li i{ display:inline-block;background:#c1c1c1; width:20px; font-style:normal;height:20px; line-height:18px; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;}
.lists .lists_process li.on{ background:url(../images/process4.jpg) no-repeat right #bb3232;color:#fff}
.lists .lists_process li.on i{ background:#fff; color:#bb3232;}
.lists .lists_process li.clear{ background:#fff;}
.lists .lists_class{ float:left; width:100%; background:#fff; border:solid 1px #ebebef;}
.lists .lists_class li{ float:left; background:url(../images/class.jpg) no-repeat left; width:133px; text-align:center; padding-bottom:20px;}
.lists .lists_class li span{ display:block; font-size:14px; color:#3d3d3d;}
.lists .lists_class li img{ display:block; margin:22px auto; height:35px;}
.lists .lists_class li.on{ background:#bb3232 !important;}
.lists .lists_class li.on span{ color:#fff;}
.lists_type{ background:#fff; float:left; width:100%; border:solid 1px #ebebef; margin:15px 0;}
.lists_type .item{ font-size:14px;float:left; width:100%;  line-height:60px;border-bottom:dashed 1px #ddd; position:relative;}
.lists_type .item span{ width:133px; color:#3d3d3d;text-align:center;background:#f5f7fa; position:absolute; left:0; top:0; height:100%;}
.lists_type .item ul{ padding-left:25px; width:900px; overflow:hidden; height:60px; margin-left:133px;}
.lists_type .item ul li{ float:left; margin-right:35px;}
.lists_type .item ul li a{ padding:2px 5px;}
.lists_type .item ul li.on a,.lists_type .item ul li:hover a{ background:#bb3232;color:#fff;}
.lists_type .item ul li .select{ color:#838383;border:solid 1px #ebebef; padding:2px 20px 2px 5px; height:32px; text-align:center;}
.lists_type .item .more{ font-size:12px;border:solid 1px #ebebef; background:url(../images/more.png) no-repeat 90%;padding:3px 25px 3px 10px; line-height:normal; position:absolute; right:25px; top:18px;}
.lists_type .item .more.on{ background:url(../images/moree.png) no-repeat 90% #bb3232; color:#fff;}
.lists_type .item .scopep{ float:right;position:absolute; right:25px; top:0px;}
.lists_type .item .scopep .text{border:solid 1px #ebebef; background:#fff; line-height:30px; width:50px; padding:0 10px; font-size:13px;}
.lists_type .item .scopep .sub{ background:#bb3232; color:#fff; line-height:25px; float:right; margin-top:18px;padding:0 10px; font-size:13px;margin-left:5px;}
.lists_type .item .scopep i{ padding:0 5px;}
.lists_type .item.area{ border-bottom:none}
.lists_type .item.area .scopep .text{ margin-top:15px; width:180px;}
.lists_list { float:left; width:100%; margin:10px 0 20px 0;background:#fff;padding-bottom:25px;}
.lists_list .lists_condition {line-height:50px;}
.lists_list .lists_condition ul li{ float:left;text-align:center; font-size:14px; color:#3d3d3d;width:133px;border-right:solid 1px #ddd; background:url(../images/t.png) no-repeat 85%;}
.lists_list .lists_condition ul li.on{ background:url(../images/d.png) no-repeat 85% #bb3232;}
.lists_list .lists_condition ul li.on a{ color:#fff;}
.lists_list .lists_condition ul li.collection{ background:none}
.lists_list .lists_condition ul li.index_asc.on,.lists_list .lists_condition ul li.prices_asc.on{ background: url(../images/tdown.png) no-repeat 85%  #bb3232; }
.lists_list .lists_condition ul li.index_desc.on,.lists_list .lists_condition ul li.prices_desc.on{ background: url(../images/ttop.png) no-repeat 85%  #bb3232; }
.lists_list .lists_condition font{ margin-right:25px;color:#bb3232; font-weight:bold}
.lists_list .list_ul{ overflow:hidden;border-top:dashed 1px #ddd; float:left; width:100%;}
.lists_list .list_ul li{ float:left; width:95%; margin:0 2.5%; padding:35px 0;position:relative;border-bottom:dashed 1px #ddd;}
.lists_list .list_ul li .thumb{ border:solid 4px #eeeeee; width:100px; position:relative;height:100px;overflow:hidden; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;-ms-border-radius:50px; -o-border-radius:50px;}
.lists_list .list_ul li .thumb img{ width:100px;}
.lists_list .list_ul li:hover .thumb img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.lists_list .list_ul li .add{ background:url(../images/add.png) no-repeat center; width:26px; height:26px; float:left; position:absolute; left:0; top:80px; cursor:pointer}
.lists_list .list_ul li .add:hover{ background:url(../images/adds.png) no-repeat center;}
.lists_list .list_ul li .add.add_cartshop{ background:url(../images/add.png) no-repeat center; }
.lists_list .list_ul li .add.remove_cartshop{ background:url(../images/adds.png) no-repeat center;}

i.gouwuche_btn.on{ background:url(../images/adds.png) no-repeat center;}
i:hover.gouwuche_btn{ background:url(../images/adds.png) no-repeat center;}
i.gouwuche_btn{ background:url(../images/add.png) no-repeat center; width:26px; height:26px; float:left; position:absolute; left:0; top:80px; cursor:pointer}

.lists_list .list_ul li .thumb_l { margin:0 50px 0 50px; float:left; position:relative;}
.lists_list .list_ul li .thumb_l em{ z-index:99;text-align:center; font-style:normal;width: 65px;line-height: 22px; position:absolute; bottom:0; left:0; right:0;background:#bb3232; margin:0 auto;color: #fff;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;}
.lists_list .list_ul li .thumb_l i{ position:absolute; top:2px; right:0; width:24px; height:24px; z-index:9}
.lists_list .list_ul li .thumb_l i.c1{ background:url(../images/c1.png) no-repeat center}
.lists_list .list_ul li .thumb_l i.c2{ background:url(../images/c2.png) no-repeat center}
.lists_list .list_ul li .code{ cursor:pointer;width:25px; height:25px; background:url(../images/er.png) no-repeat center; background-size:contain;float:left; position:relative;left:-24px;top:38px;}
.lists_list .list_ul li .code .img img{ width:150px; max-width:none;height:150px;}
.lists_list .list_ul li .code .img{display: none;position: absolute;top: -57px;left: 40px;}
.lists_list .list_ul li .code:hover .img{ display:block;}
.lists_list .list_ul li .item{ margin-top:15px;}
.lists_list .list_ul li .item .p1{ font-size:16px; color:#3d3d3d; overflow:hidden;}
.lists_list .list_ul li .item .p1 b{ float:left;}
.lists_list .list_ul li .item .p1 b a{color:#3d3d3d;}
.lists_list .list_ul li .item .p1 font{ font-size:13px; color:#838383; width:550px; line-height:22px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden; float:left; height:21px;}
.lists_list .list_ul li .item .p2 { margin-top:20px;}
.lists_list .list_ul li .item .p2 span{ padding-left:30px;float:left; margin-right:50px;}
.lists_list .list_ul li .item .p2 span font{ display:block; font-size:14px; margin-top:5px;}
.lists_list .list_ul li .item .p2 span.s1{ background:url(../images/s1.jpg) no-repeat left top}
.lists_list .list_ul li .item .p2 span.s2{ background:url(../images/s2.jpg) no-repeat left top}
.lists_list .list_ul li .item .p2 span.s3{ background:url(../images/s3.jpg) no-repeat left top}
.lists_list .list_ul li .item .p2 span.s4{ background:url(../images/s4.jpg) no-repeat left top}
.lists_list .list_ul li .item .p2 span.s5{ background:url(../images/s5.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s6{ background:url(../images/s6.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s7{ background:url(../images/s7.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s8{ background:url(../images/s8.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s9{ background:url(../images/s9.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s10{ background:url(../images/s10.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s11{ background:url(../images/s11.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s12{ background:url(../images/s12.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s13{ background:url(../images/s13.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s14{ background:url(../images/s14.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s15{ background:url(../images/s15.jpg) no-repeat left top;}
.lists_list .list_ul li .item .p2 span.s16{ background:url(../images/s16.jpg) no-repeat left top;}
.lists_list .list_ul li .item_r{ float:right; margin-right:35px; margin-top:15px;}
.lists_list .list_ul li .item_r .p1{ font-size:14px; color:#bb3232; text-align:right;}
.lists_list .list_ul li .item_r .p1 b{ font-size:26px;}
.lists_list .list_ul li .item_r .p2 { margin-top:5px;}
.lists_list .list_ul li .item_r .p2 span{ float:left;}
.lists_list .list_ul li .item_r .p2 span.s1{ text-indent:-99999px;width:25px; height:25px; background:url(../images/fax.png) no-repeat right;background-size:contain; margin:5px 15px;}
.lists_list .list_ul li .item_r .p2 span.s1.on{background:url(../images/faxx.png) no-repeat right;background-size:contain;}

span.shoucang_btn{ cursor: pointer; position: absolute; top: 90px; right: 180px; text-indent:-99999px;width:25px; height:25px; background:url(../images/fax.png) no-repeat right;background-size:contain;}
span.shoucang_btn.on{background:url(../images/faxx.png) no-repeat right;background-size:contain;}
span.shoucang_btn:hover{background:url(../images/faxx.png) no-repeat right;background-size:contain;}

span.gouwuche_btn.on{background:url(../images/caton.png) no-repeat 10px 8px #bb3232;color:#fff; font-size:14px;}
span:hover.gouwuche_btn{background:url(../images/caton.png) no-repeat 10px 8px #bb3232;color:#fff; font-size:14px;}
span.gouwuche_btn{cursor: pointer; position: absolute; top: 85px; right: 36px; line-height:35px; padding:0 15px 0 40px;background:url(../images/cat.png) no-repeat 10px 8px #fff; border:1px solid #bb3232; color:#bb3232; font-size:14px;}

.lists_list .list_ul li:hover .item_r .p2 span.s1{background:url(../images/faxx.png) no-repeat right;background-size:contain;}
.lists_list .list_ul li .item_r .p2 span.s2{line-height:35px; padding:0 15px 0 40px;background:url(../images/cat.png) no-repeat 10px 8px #bb3232;color:#fff; font-size:14px;}
.lists_list .list_ul li:hover .item .p1 b{ color:#bb3232;}
.lists_demand{ float:left; width:100%; background:#fff; padding-bottom:50px;margin-bottom:100px;}
.lists_demand .p1{ text-align:center; font-size:22px; color:#3d3d3d; margin:50px 0;}
.public_list li {background:#fff;width:281px;}
.public_list li .top font{ background:#bb3232;}


/*新闻*/
.news_postion{ float:left; width:100%; color:#3d3d3d; margin:25px 0;}
.news_postion a{ color:#3d3d3d;}
.news_ul{ float:left; width:100%; background:#e8e8ee;}
.news_ul ul li{ float:left; width:125px; line-height:35px; font-size:15px; text-align:center;}
.news_ul ul li:hover,.news_ul ul li.on{ background:#bb3232;}
.news_ul ul li:hover a,.news_ul ul li.on a{ color:#fff;}
.news{ float:left; width:100%; padding:50px 0;}
.news_list{ float:left; width:100%; padding:50px 0 25px 0;}
.news_list li{ margin-bottom:30px;}
.news_top{ float:left; width:100%; padding:50px 0;}
.news_related{ background:#fff; border:solid 1px #dddddd; width:390px;}
.news_related .p1{ font-size:18px; color:#3d3d3d; border-left:solid 4px #bb3232; background:#e8e8ee; padding:10px 15px;}
.news_related ul{padding:17px 20px; overflow:hidden;}
.news_related ul li{ float:left; font-size:14px; width:100%; line-height:32px;}
.news_related ul li span{ width:80%;overflow: hidden; float:left;white-space: nowrap; color:#3d3d3d;text-overflow: ellipsis;}
.news_related ul li em{ float:right; font-style:normal; font-size:12px;}
.news_related ul li:hover span{ color:#bb3232;}
.news_view{ background:#fff; width:730px; padding:45px 25px;}
.news_view .news_title{ display:block; text-align:center; font-size:26px; color:#3d3d3d; font-weight:bold;}
.news_view .news_des{ font-size:13px; text-align:center; margin:30px 0;}
.news_view .news_des img{ position:relative; /*top:3px;*/ margin-right:5px;}
.news_view .news_content{ font-size:14px; color:#3d3d3d; line-height:23px;}
.news_view .news_content img{ max-width:100%; height:auto;}
.news_view .news_content p{ margin-bottom:15px;}
.news_view .news_page{ border-top:dashed 1px #ebe7e7; border-bottom: dashed 1px #ebe7e7; padding:20px 0; margin:30px 0;}
.news_view .news_page a{ display:block; font-size:14px; padding-left:20px; line-height:30px;}
.news_view .news_page a.prev{ background:url(../images/prev.png) no-repeat left;}
.news_view .news_page a.next{ background:url(../images/next.png) no-repeat left;}
.news_view .news_page a:hover{ color:#bb3232;}
.news_view .news_hot{ float:left; width:100%;}
.news_view .news_hot .p1{ border-bottom:solid 2px #e0e0e0; font-size:16px; color:#bb3232; padding-bottom:10px; margin-bottom:20px;}
.news_view .news_hot .p1 font{ border-bottom:solid 2px #bb3232; padding-bottom:10px;}
.news_view .news_hot ul li{overflow: hidden; float:left;white-space: nowrap; color:#3d3d3d; font-size:14px;text-overflow: ellipsis; line-height:30px;width:45%; padding-right:5%;overflow:hidden;}
.news_view .news_hot ul li a{ color:#3d3d3d;}
.news_view .news_hot ul li:hover a{ color:#bb3232;}
.news_slider{ float:left; position:relative; width:780px; height:400px; overflow:hidden;}
.news_slider .bd li{ position:relative;float:left; overflow:hidden;}
.news_slider .bd li img{ width:780px; height:400px;}
.news_slider .bd li span{ position:absolute; bottom:0; left:0; width:95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#fff; font-size:16px; padding:0 2.5%; padding:20px 2.5% 50px 2.5%;background-color: #000;opacity: .5;filter: alpha(opacity=50);}
.news_slider .hd { position:absolute; right:2.5%; bottom:20px;}
.news_slider .hd li{ float:left; background:url(../images/news_slider.png) no-repeat right; height:8px; width:8px; margin-left:10px; text-indent:-9999px; cursor:pointer}
.news_slider .hd li.on{background:url(../images/news_slider.png) no-repeat left;width:20px;}

/*购物车*/
.cart_no{ text-align:center; float:left; width:100%; margin:146px 0;}
.cart_no span{ display:block; font-size:14px; color:#3d3d3d; margin-top:20px;}
.cart_box{ float:left; width:100%;}
.cart_box .cart_hd{ background:#e8e8ee; float:left; width:95%; margin:50px 0 25px 0; padding:0 2.5%;}
.cart_box .cart_hd li{ float:left; width:15%; font-size:14px;line-height:50px; text-align:center;}
.cart_box .cart_hd li.shop{ width:40%; text-align:left}
.cart_box .cart_hd li.ch{ text-align:left;}
.cart_box .cart_hd li.ch .checkbox{ margin-right:15px; position:relative; top:3px; height:18px; width:18px;}
.cart_box .cart_lists{float:left; width:100%;}
.cart_box .cart_lists li{ margin-bottom:25px;float:left; width:95%;padding:35px 2.5%;position:relative; background:#fff; border:solid 1px #eaeaea;}
.cart_box .cart_lists li .checkbox{ margin-top:50px;}
.cart_box .cart_lists li .thumb{ border:solid 4px #eeeeee; width:100px; position:relative;height:100px;overflow:hidden; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;-ms-border-radius:50px; -o-border-radius:50px;}
.cart_box .cart_lists li .thumb img{ width:100px;}
.cart_box .cart_lists li .thumb_l { margin:0 35px 0 15px; float:left; position:relative;}
.cart_box .cart_lists li .thumb_l em{ z-index:99;text-align:center; font-style:normal;width: 65px;line-height: 22px; position:absolute; bottom:0; left:0; right:0;background:#bb3232; margin:0 auto;color: #fff;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;}
.cart_box .cart_lists li .thumb_l i{ position:absolute; top:2px; right:0; width:24px; height:24px; z-index:9}
.cart_box .cart_lists li .thumb_l i.c1{ background:url(../images/c1.png) no-repeat center}
.cart_box .cart_lists li .thumb_l i.c2{ background:url(../images/c2.png) no-repeat center}
.cart_box .cart_lists li .item{ margin-top:10px;}
.cart_box .cart_lists li .item .p1{ font-size:18px; margin-bottom:5px;color:#3d3d3d; font-weight:bold}
.cart_box .cart_lists li .item .p1 span{ background:#4b8efe; color:#fff; font-size:12px; padding:2px 5px; font-weight:normal; position:relative; top:-2px;margin-right:8px;}
.cart_box .cart_lists li .item .p1 a{color:#3d3d3d;}
.cart_box .cart_lists li .item .p2 { line-height:28px; font-size:13px;}
.cart_box .cart_lists li .item_r { width:515px; margin-top:35px;}
.cart_box .cart_lists li .item_r font{ float:left; width:33.33%; text-align:center; font-size:14px; line-height:40px;}
.cart_box .cart_lists li .item_r font.f1{ font-size:15px; color:#3d3d3d;}
.cart_box .cart_lists li .item_r font.f3{ font-size:26px; color:#bb3232;}
.cart_box .cart_lists li .detail { padding-right:15px;}
.cart_box .cart_lists li .detail p{ font-size:14px; line-height:25px;}
.cart_box .cart_lists li .detail p .money,.cart_box .cart_lists li .detail p .less{color:#bb3232;}
.cart_box .cart_lists li .detail p .money b{font-size:22px;}
.cart_box .cart_lists li .detail p .less b{font-size:15px; font-weight:normal}
.cart_box .cart_listsorder { width:95%; margin:2.5%;}
.cart_box .cart_listsorder li{ background:#f8f8fc; margin-bottom:0; border-bottom:dashed 1px #e2dfdf; border-top:none; border-left:none; border-right:none;}
.cart_box .cart_listsorder li.clear{ border-bottom:none;}
.cart_box .cart_zo{ background:#f8f8f8; float:left; width:97.5%; margin:0 0 25px 0; padding:0 0 0 2.5%;border:solid 1px #eaeaea;}
.cart_box .cart_zo .open{ line-height:30px; margin:17px 0;}
.cart_box .cart_zo .open .checkbox{ margin-right:15px; position:relative;top:4px;height:18px; width:18px;}
.cart_box .cart_zo .open a{ float:left; margin-left:35px; font-size:14px;}
.cart_box .cart_zo .info{ font-size:14px; color:#3d3d3d; line-height:60px;}
.cart_box .cart_zo .info font{ color:#bb3232;}
.cart_box .cart_zo .info font.num{font-size:18px; margin:0 5px;}
.cart_box .cart_zo .info font.money b{font-size:24px;}
.cart_box .cart_zo .info .sub{ margin-left:25px;float:right; background:#bb3232; text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:35px; height:100%; padding:15px 25px;}
.cart_box .cart_order{position:relative; overflow:hidden;background:#fff; border:solid 1px #eaeaea; margin:25px 0;}
.cart_box .cart_order .cart_orderid{border-bottom:solid 1px #eaeaea; color:#3d3d3d; font-weight:bold;line-height:70px; font-size:16px; padding:0 2.5%;}
.cart_box .cart_order .cart_xcpay{ padding:0;color:#3d3d3d; font-weight:bold;line-height:50px; font-size:16px;}
.cart_box .cart_order .cart_payment{width: 95%; float:left;margin:0 2.5%;}
.cart_box .cart_order .cart_payment .cart_method{ margin:25px 0 30px 0; overflow:hidden;}
.cart_box .cart_order .cart_payment .cart_method a{ float:left; margin-right:15px;padding:11px 24px;border:solid 1px #e8e8e8;}
.cart_box .cart_order .cart_payment .cart_method a.on{border:solid 1px #fff; background:url(../images/pay_on.png) no-repeat center;}
.cart_box .cart_order .cart_payment .cart_method a img{ height:55px;}
.cart_box .cart_order .cart_payment .cart_prompt li{ display:block; color:#3d3d3d;font-size:14px; margin-bottom:10px;}
.cart_box .cart_order .cart_payment .cart_prompt li .money{ color:#bb3232;}
.cart_box .cart_order .cart_payment .cart_prompt li .money b{ font-size:26px;}
.cart_box .cart_order .cart_payment .cart_prompt li .pay{ color:#fff; background:#56bd28; padding:3px 10px; margin:0 5px;}
.cart_box .cart_order .cart_payment .cart_detail { border-top:solid 1px #eaeaea; padding-top:30px; margin:35px 0; text-align:right;}
.cart_box .cart_order .cart_payment .cart_detail li { text-align:right; font-size:14px; line-height:35px;}
.cart_box .cart_order .cart_payment .cart_detail li b{ font-size:22px; color:#3d3d3d;}
.cart_box .cart_order .cart_payment .cart_detail li span { width:150px;display:inline-block;margin-left:15px; text-align:right;line-height:40px;}
.cart_box .cart_order .cart_payment .cart_detail li b.money{ font-size:30px; color:#bb3232;}
.cart_box .cart_order .cart_payment .pay_submit{cursor: pointer; font-weight:bold;line-height: 55px;border: 0;color: #fff;text-align: center;background: #bb3232;font-size: 18px;width:260px;}
.cart_box .cart_order .cart_payment .bak{line-height: 55px; font-size:18px; text-align:center;margin-bottom:30px; width:260px; margin-top:15px;}

/*关于*/
.about{ float:left; width:100%;}
.about1{background:url(../images/about1.jpg) no-repeat center; background-size: cover;color:#fff; height:750px;text-align:center;}
.about1 p{ margin:0 200px;}
.about1 .p1{ font-size:50px; margin-top:200px;}
.about1 .p2{ font-size:40px;}
.about1 .p3{ height:2px; background:#fff; margin:35px auto; width:100px;}
.about1 .p4{ font-size:14px; padding:0 50px; line-height:24px;}
.about2{ background:#fff;}
.about2 ul { padding:75px 0 100px 0; overflow:hidden;}
.about2 ul li{ width:16.66%; font-size:14px; color:#3d3d3d;text-align:center;height:156px;float:left;}
.about2 ul li.l1{ background:url(../images/about2-1.jpg) no-repeat center;}
.about2 ul li.l2{ background:url(../images/about2-2.jpg) no-repeat center;}
.about2 ul li.l3{ background:url(../images/about2-3.jpg) no-repeat center;}
.about2 ul li.l4{ background:url(../images/about2-4.jpg) no-repeat center;}
.about2 ul li.l5{ background:url(../images/about2-5.jpg) no-repeat center;}
.about2 ul li.l6{ background:url(../images/about2-6.jpg) no-repeat center;}
.about2 ul li span{ display:block; padding-top:110px;}
.about3 { padding:0 0 80px 0; overflow:hidden;}
.about3 ul { padding:80px 0; overflow:hidden;}
.about3 ul li{width:380px; background:none;}
.about4{ background:#fff;padding-bottom:100px;}
.about4 ul{ float:left; width:100%;padding:80px 0;}
.about4 ul li{ position:relative;}
.about4 ul li .item{ position:absolute; display:none;top:0; left:0; font-size:14px;width:100%;opacity:0.8; -webkit-opacity:0.8; -ms-opacity:0.8; -moz-opacity:0.8; -o-opacity:0.8;overflow:hidden;height:100%; background:#bb3232; color:#fff;}
.about4 ul li:hover .item{ display:block;}
.about4 ul li:hover .item span{ display:block; margin:10%;}
.about4 .p{ border:solid 1px #ddd}
.about5{color:#fff;overflow:hidden;position:relative;background:url(../images/maps.jpg) no-repeat center #bb3232;}
.about5 .container{ position:relative;padding:100px 0;}
.about5 .p1{ font-size:50px;}
.about5 .p2{ font-size:35px;}
.about5 .p3{ height:2px; background:#fff; margin:50px 0; width:100px;}
.about5 .p4{ font-size:45px; margin-bottom:20px}
.about5 .p5{ font-size:14px;line-height:24px;}
.about5 .map{ height:100%; width:100%;position:absolute; max-width:1200px;right:-50%; top:0;}
.about5 .map img{ max-width:none;}
.iw_poi_title{ font-size:16px;}

/*短视频*/
.video{ float:left; width:100%; height:100%;color:#fff;}
.video .tit{ font-size:40px; color:#fff; text-align: center; margin-bottom:50px;}
.video .p{ color:#fff; font-size:14px; text-align:center; max-width:700px; margin:0 auto;}
.video1{ background:url(../images/video1.jpg) no-repeat center;background-size: cover;text-align:center;}
.video1 p{ opacity:0;}
.video1 .p1{ font-size:80px; letter-spacing:10px; text-indent:5px; margin-top:-50px;}
.video1 .p3{ height:2px; background:#fff; width:65px; margin:50px auto;}
.video1 .p4{ font-size:16px;}
.video1 .p2{ display:block; font-size:60px; margin-bottom:25px;}
.video1 .p5{ margin-top:35px;}
.video1 .p5 a img{ height:70px; margin:0 15px;}
.video2{ background:url(../images/video2.jpg) no-repeat center;background-size: cover;}
.video2 .container{ position:relative;}
.video2 ul li{ width:362px; height:671px;}
.video2 ul li .item { opacity:0;position:absolute; top:0;}
.video2 ul li .item span{ display:block; font-size:32px; font-weight:bold}
.video2 ul li .item p{ font-size:18px; line-height:28px; margin-top:15px;}
.video2 ul li.mvideo{ color:#fffb09;position:relative; left:-50px;}
.video2 ul li.mvideo .play,.video3 .mvideo .play{ width:35px; height:35px; background:url(../images/play.png) no-repeat center; background-size:contain;position:absolute; bottom:140px; left:85px; z-index:150}
.video2 ul li.mvideo .playx,.video3 .mvideo .playx{background:url(../images/playx.png) no-repeat center;background-size:contain;}
.video2 ul li.mvideo .next{ width:35px; height:35px; background:url(../images/nexts.png) no-repeat center; background-size:contain;position:absolute; bottom:145px; right:80px; z-index:150}
.video2 ul li.mvideo .ipx,.video3 .mvideo .ipx{ position:relative; z-index:99}
.video2 ul li.mvideo .videoplay{ position: absolute;top:43px; z-index:0;left:67px; overflow:hidden; width:234px;}
.video2 ul li.mvideo .videoplay video{ height:506px; position:relative; left:-21px;}
.video2 ul li.mvideo .item{ top:55px; left:380px; min-width:200px;}
.video2 ul li.mread{ color:#914bf0;position:relative; right:-50px;}
.video2 ul li.mread .item{ top:350px; right:300px;min-width:200px;}
.video3{ background:url(../images/video3.jpg) no-repeat center #fff;background-size: cover;}
.video3 ul{ position:absolute; top:50%;max-width:1350px; margin:-265px auto; padding-top:50px;left:0; right:0; background:url(../images/video33.png) no-repeat 48.5% 50px; height:540px;}
.video3 ul li{ float:left; width:30%;position:relative;}
.video3 ul li span{ display:block; font-size:18px; margin-bottom:15px;}
.video3 ul li p{ display:block; font-size:13px; opacity:0.8}
.video3 ul li.l1,.video3 ul li.l3,.video3 ul li.l5{ text-align:right; padding-right:20%;}
.video3 ul li.l1 p,.video3 ul li.l3 p,.video3 ul li.l5 p{ padding-left:30%}
.video3 ul li.l2,.video3 ul li.l4,.video3 ul li.l6{ padding-left:20%;}
.video3 ul li.l2 p,.video3 ul li.l4 p,.video3 ul li.l6 p{ padding-right:30%}
.video3 ul li.l3{left:-150px; top:120px;}
.video3 ul li.l4{right:-130px;top:120px;}
.video3 ul li.l5{left:-80px; top:275px;}
.video3 ul li.l6{right:-55px;top:275px;}
.video3 .mvideo{width:340px; height:671px; margin:0 auto; position:relative; overflow:hidden;}
.video3 .mvideo .videoplay{ position: absolute;top:23px; z-index:0;left:24px; overflow:hidden; width:291px;}
.video3 .mvideo .videoplay video{ height:626px; position:relative; left:-21px;}
.video3 .mvideo .play{ left:50px; bottom:50px;}
.video4{ background:url(../images/video4.jpg) no-repeat center;background-size: cover;}
.video4 .item{margin-bottom:50px; padding:50px 0; overflow:hidden;}
.video4 .item .hd{ border-right:solid 1px #5aadff; position:relative; z-index:1;float:left; height:100%; width:150px; padding:0 0 50px 0;}
.video4 .item .hd li{ display:block; background:#5aadff; color:#fff; font-size:14px; margin-left:50px; margin-bottom:10px;text-align:center; border-radius:15px 0 0 15px;line-height:35px;}
.video4 .item .hd li a{ color:#fff;}
.video4 .item .hd li:hover,.video4 .item .hd li.on{ background:#bb3232;}
.video4 .item .bd{ float:right;width:1010px !important; overflow: visible !important}
.video4 .item .bd li{ text-align:center;float:left; background:#fff;position:relative; height:320px; margin-right:10px;width:245px;}
.video4 .item .bd li .thumb{ border:solid 4px #eeeeee; position:absolute; left:0; right:0; top:-65px;width:100px; height:100px; overflow:hidden; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;-ms-border-radius:50px; -o-border-radius:50px;margin:20px auto;}
.video4 .item .bd li .thumb img{ width:100px;}
.video4 .item .bd li.clear{ margin-right:0}
.video4 .item .bd li .p1{font-size: 15px;color: #3d3d3d;font-weight: bold; padding:90px 0 0 0;}
.video4 .item .bd li .p2{font-size: 14px;color: #bb3232;}
.video4 .item .bd li .p2 b{font-size: 22px;}
.video4 .item .bd li .p3{ margin:25px 0; overflow:hidden;}
.video4 .item .bd li .p3 font{ float:left; width:33.33%; line-height:25px;}
.video4 .item .bd li .p3 font img{ display:block; margin:0 auto; height:25px;}
.video4 .item .bd li .p3 font i{ display:block; font-style:normal; font-size:14px; color:#3d3d3d; line-height: normal}
.video4 .item .bd li .p4{margin:0 auto;background:#4e7fff;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;width: 120px;line-height: 35px;text-align: center;font-size: 14px; clear:both; color:#fff;}
.video4 .item .bd li:hover .p4{background: #bb3232;}
.video4 .item .bd li:hover .thumb img{-webkit-transform: scale(1.2);transform: scale(1.2);}
.video5{ background:url(../images/video5.jpg) no-repeat center;background-size: cover;}
.video5 .item{ opacity:0}
.video5 ul{ padding:250px 0 200px 0;}
.video5 ul li{ position:relative;float:left; font-size:14px; width:16.6%;}
.video5 ul li.l1{top:-30px;left:-32px;}
.video5 ul li.l2{top:-26px;left:7px;}
.video5 ul li.l3{top:-77px;left:10px;}
.video5 ul li.l4{top:-80px;left:13px;}
.video5 ul li.l5{top:-115px;left:20px;}
.video5 ul li.l6{top:10px;left:40px;}
.header_vide{ position:fixed; top:0; left:0; width:95%; padding:25px 2.5%;z-index:99}
.header_vide ul { margin-top:20px;}
.header_vide ul li{ float:left; margin-left:15px;font-size:14px; color:#fff;}
.header_vide ul li a{color:#fff;}
.header_vide ul li.menus{ background:url(../images/menus.png) no-repeat right;}
.header_vide ul li.menus a{padding-right:45px}


/*详情*/
.products{ float:left; width:100%;}
.products .view{ float:left; width:1140px; background:#fff; position:relative;padding:30px;}
.products .view .view_left { float:left; width:257px;}
.products .view .view_left .pic { position:relative; height:330px;width:100%;}
.products .view .view_left .pic .bg{width:100%; position:absolute; left:0; top:0; height:100%; overflow:hidden;}
.products .view .view_left .pic .bg:after{content:"";width:100%;height:100%;position: absolute;left:0;top:0;background: inherit;z-index: 2;-webkit-filter: blur(15px);-moz-filter: blur(15px);-o-filter: blur(15px);-ms-filter: blur(15px);filter: blur(15px);}
.products .view .view_left .pic .thumb_l { margin:0 auto; width:145px;display:block;position:relative; z-index:22; top:90px;}
.products .view .view_left .pic .thumb_l em{ z-index:99;text-align:center; font-style:normal;width: 65px;line-height: 22px; position:absolute; bottom:-5px; left:0; right:0;background:#bb3232; margin:0 auto;color: #fff;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;}
.products .view .view_left .pic .thumb_l i{ position:absolute; top:2px; right:0; width:24px; height:24px; z-index:9}
.products .view .view_left .pic .thumb_l i.c1{ background:url(../images/c1.png) no-repeat center}
.products .view .view_left .pic .thumb_l i.c2{ background:url(../images/c2.png) no-repeat center}
.products .view .view_left .pic .thumb_l .thumb{ border:solid 4px #fff; width:135px; margin:0 auto;position:relative;height:135px;overflow:hidden; border-radius:67px; -webkit-border-radius:67px; -moz-border-radius:67px;-ms-border-radius:67px; -o-border-radius:67px; background:#fff}
.products .view .view_left .pic .thumb_l .thumb img{ width:135px;}
.products .view .view_left .pic nav { position:absolute; left:0; bottom:0; border-top:solid 1px #fff; line-height:53px; width:100%; z-index:10}
.products .view .view_left .pic nav a{ float:left; width:100%; color:#fff; text-align:center; font-size:13px;border-left:solid 1px #fff; margin-left:-1px;}
.products .view .view_left .pic nav a b{ margin-left:5px;}
.products .view .view_left .pic nav a img{ position:relative; top:-2px; left:0;margin-right:8px;}
.products .view .view_left .p{ border:solid 1px #dddddd;border-radius:5px; margin-top:25px;line-height:40px; text-align:center;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px; font-size:14px; position:relative;}
.products .view .view_left .p img{ position:relative; top:-2px; left:0;margin-right:8px;}
.products .view .view_left .p .pic{position: absolute;left: 0;margin: 0 auto;right: 0;top: -170px;height: auto;width: 150px;z-index: 100;border: solid 3px #fff; display:none;}
.products .view .view_left .p:hover .pic{ display:block}
.products .view .view_con{ margin-left:40px; width:842px;}
.products .view .view_con .h1{ display:block; font-size:24px; font-weight:bold; color:#525252;}
.products .view .view_con .h2{ display:block; font-size:13px; color:#989898; width:630px;}
.products .view .view_con .p1{ font-size:15px; margin:20px 0;}
.products .view .view_con .p1 b{ font-size:30px;}
.products .view .view_con .p1 font{color: #bb3232;}
.products .view .view_con .p2{ color: #bb3232; margin:25px 0;}
.products .view .view_con .p3 a{ float:left; width:120px; line-height:40px; text-align:center; margin-right:10px;font-size:14px;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px}
.products .view .view_con .p3 a.collection{ border:solid 1px #bb3232; color:#bb3232}
.products .view .view_con .p3 a.addcart{ border:solid 1px #bb3232; background:#bb3232; color:#fff}
.products .view .view_con .ul1 li{ float:left; line-height:30px; margin-right:75px;}
.products .view .view_con .ul1 li span{ font-size:13px; display:block}
.products .view .view_con .ul1 li p{ font-size:17px; display:block; color:#525252;}
.products .view .view_con .ul1{border-top: dashed 1px #ddd;border-bottom: dashed 1px #ddd; overflow:hidden; padding:10px 0;}
.products .view .view_con .ul2{border-top: dashed 1px #ddd;padding:20px 0; margin:25px 0;}
.products .view .view_con .ul2 li{ float:left; line-height:20px; font-size:13px;}
.products .view .view_con .ul2 li.clear i{background:none; margin:0}
.products .view .view_con .ul2 li img{ position:relative; top:-2px; left:0;margin-right:8px;}
.products .view .view_con .ul2 li i{ height:15px; background:#cfcfcf; width:1px; float:right; margin:2px 20px;}
.products .view .ipx{ position:absolute; right:-7.5%; top:-15%; overflow:hidden; height:600px;z-index:1}
.products .view .ipx .ipxs{height:600px;}
.products .view .ipx .ipcs{overflow:hidden;height:505px;width:235px;position:absolute;top:0;right:59px;top:43px;z-index:-1;}
.products .view .ipx .ipcs:after{content:"";width:100%;height:100%;position: absolute;left:0;top:0;background: inherit;z-index: 2;-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}
.products .view .ipx .ipcs .qrcode{position: absolute; top:40px;z-index:11; width:80%;left:0;right:0;text-align:center; margin:0 auto;}
.products .view .ipx .ipcs img{ display:block; width:150px; margin:0 auto; border:solid 5px #fff}
.products .view .ipx .ipcs font{ position:absolute; left:0; right:0; text-align:center; font-size:14px; font-weight:bold; bottom:-48px; color:#fff}
.products .view .ipx .ipcs .qr{position: absolute; bottom:70px;z-index:11; width:80%;left:0;right:0;text-align:center; margin:0 auto;}


.products .view_add{ float:left; width:1140px; background:#fff; position:relative;padding:30px; margin-bottom:50px;}
.products .view_add .p{ font-size:16px; color:#555555; padding-left:10px; border-left:solid 4px #bb3232; margin-bottom:25px;}
.products .view_add .form{ font-size:14px; line-height:40px;}
.products .view_add .select{ width:230px; border:solid 1px #e8e8e8; padding:8px 10px;line-height:40px; float:left;}
.products .view_add .text{ width:230px; border:solid 1px #e8e8e8; line-height:40px; padding:0 10px;margin:0 10px; float:left;}
.products .view_add .content{ width:505px; border:solid 1px #e8e8e8; line-height:40px;  padding:0 10px; float:left;}
.products .view_add .submits{ line-height:40px; text-align:center; color:#fff; width:100px; background: #bb3232; float:left; margin-left:10px;}

.products .view_content{ float:left; width:100%; background:#fff; position:relative; margin:30px 0;}
.products .view_content .p{ border-bottom:solid 1px #e8e8e8; line-height:50px; overflow:hidden;}
.products .view_content .p font{ float:left;border-top:solid 3px #fff;width:130px; font-size:16px; text-align:center;border-right:solid 1px #e8e8e8;}
.products .view_content .p font.on,.products .view_content .p font:hover{ border-top:solid 3px #bb3232;color:#bb3232;}
.products .view_content .p font.on a,.products .view_content .p font:hover a{ color:#bb3232;}
.products .view_content .box{ padding:30px; overflow:hidden;}
.products .view_content .box .t{ font-size:17px; color:#525252;border-top: dashed 1px #ddd; padding:30px 0; margin-top:35px;}
.products .view_content .box .t.on{ border-top:none; margin-top:0}
.products .view_content .box .t img{ position:relative; top:-2px; left:0;margin-right:8px;}
.products .view_content .box .ul1 li{ float:left; font-size:14px; width:20%; line-height:35px;}
.products .view_content .box .ul2 li{ float:left;width:215px; text-align:center; margin-right:16px; position:relative;background:#f8f8f8; padding:25px 0;}
.products .view_content .box .ul2 li.clear{ margin-right:0;}
.products .view_content .box .ul2 li span{ font-size:16px; display:block; line-height:35px;}
.products .view_content .box .ul2 li img{ margin-bottom:10px; height:40px;}
.products .view_content .box .ul2 li i img{ height:auto;}
.products .view_content .box .ul2 li i{ position:absolute; right:-40px; z-index:1;top:50%;}

.pages{ padding:20px 0px 0px 20px; text-align:center;}
.pages span,.pages a:hover{padding:0px 10px; height: 30px; line-height: 30px; margin-left: 5px; background: #bb3232;color:#fff;display: inline-block;}
.pages a{height: 30px; line-height: 30px; background: #eee; margin-left: 5px;display:block;padding:0px 10px;display: inline-block;}
.lists_class li.on .danzi{color:#fff;}
.news_pic{max-width: inherit;height: 60px;margin-left: -31px;margin-top: 14px;width: auto !important;}

.searchTxt{ float:left;margin:11px 0 11px 158px;overflow: hidden; display:inline-block}
.searchTxt .text{ font-size:14px; line-height:35px; width:500px;border: solid 1px #ebebef;display:inline-block; padding:0 10px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.searchTxt .submit {background: #bb3232;color: #fff;line-height: 35px;text-align: center;font-size: 14px;width: 85px;float: right;display: inline-block;cursor: pointer;border: #bb3232 solid 1px;}
.searchHot a{ float:left; margin-right:20px;}
.searchHot a:hover{ color:#bb3232}
.searchHot { float:left; margin-left:25px;height: 60px; width:395px; overflow:hidden}


.fadeInUp{animation:fadeInUp 1s both; -ms-animation:fadeInUp 1s both; -moz-animation:fadeInUp 1s both; -webkit-animation:fadeInUp 1s both;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}


@media (max-width:1366px){
.slider_content .slider_box{ display:none}	
}
















